﻿@charset "utf-8";


  .f_pr{position:relative;}
.f_pa{position:absolute;}
.header , .content , .footer { width:1200px; margin:0 auto;  }
em{font-style:normal;}
    .top_bg{ height:226px; background:url(../img/top_bg.gif) repeat-x;overflow: hidden;}
.header{width: 1200px; margin:0 auto;}
.h_top{height: 30px;line-height: 30px;font-size: 14px;color: #666;overflow: hidden;}
.h_top span{float: right;}
.h_top span a{font-size: 14px;color: #666; padding:0 10px;}
.h_con{ height:110px;padding: 26px 0 0;}
.h_con h1{ float:left;width: 286px; padding:0px 0px 0 0;}
.h_con h1 img{ width:286px; height:68px;}
.h_con .h_dw{ float:left; font-size:22px; color:#333; padding:6px 0 0 16px;line-height: 30px;font-weight: bold; background:url(../img/t_line.gif) no-repeat 0 6px;}
.h_dw span{display: block;font-size: 30px;color: #1375e2;padding: 0 0 5px;}
.tel{ float:right;font-size: 18px;color: #333; padding:10px 0 10px 55px; background:url(../img/tel.gif) no-repeat 0 20px;line-height: 28px;}
.tel b{font-size: 28px;color: #1375e2;display: block;}
.h_nav{ height:60px; line-height:60px;overflow: hidden;}
.h_nav li{height: 60px; float:left; background:url(../img/nav_bor.gif) no-repeat right 17px;position: relative;margin-left: -2px;}
.h_nav li a{ font-size:16px; color:#fff; padding:0 34px;display:block; float:left;position: relative;z-index: 4; text-decoration:none;}
.h_nav li a:hover{background:#01b159\9;}/* IE6、IE7、IE8支持 */
.h_nav li:after{content:'';position:absolute;width:100%;height:0;background-color:#01b159;bottom:0;left:0;-webkit-transition:height .3s;transition:height .3s;}
.h_nav li:hover:after,.h_nav li.cur:after{height:100%;}
.h_nav .nobor{ background: none;}
em,i{ font-style:normal;}


        /*banner*/
        .fullSlide{ min-width:1200px; position:relative;  height:600px; overflow:hidden;}
        .fullSlide .bd{ position:relative; z-index:0;  }
        .fullSlide .bd ul{ width:100% !important;}
        .fullSlide .bd li{ width:100% !important; height:600px; overflow:hidden; text-align:center;  }
        .fullSlide .bd li a{ display:block; height:600px; }
        .fullSlide .hd{ width:1200px; left:50%; margin-left:-600px; bottom:40px; position:absolute; z-index:1;overflow:hidden;  }
        .fullSlide .hd ul{margin-left:500px;  }
        .fullSlide .hd ul li{ float:left; margin:0 5px; display:inline; cursor:pointer; width: 60px;height: 5px;background: #1375e2; text-indent: -999px;}
        .fullSlide .hd ul .on{background: #01b159;}
      

.search{ width:1200px; margin:0 auto;height: 80px;overflow: hidden;}
.search p{ float:left;font-size: 14px; color:#999; width:1030px; height:80px; line-height:80px; overflow:hidden;}
.search p a{font-size: 14px; color:#999; padding:0 10px 0 0;}
.search p a:hover{color: #1375e2;}
.search .ser_inp{ background:url(../img/s_inp.gif) no-repeat; width:300px;padding: 0 0 0 19px; height:40px; border:none; float:left; margin-top:20px; font-family:"Microsoft YaHei";font-size: 14px; color:#666; line-height:40px; outline:none;}
.search .ser_so{cursor: pointer; float:left; background:url(../img/s_so.gif) no-repeat; border:none; margin-top:20px; width:49px; height:40px;}
input::-webkit-input-placeholder {color: #666;}
      
.blk-main {
    width: 1200px;
    margin: 0 auto;
}
      .p1-search-1 {
            background: #f2f2f2;
            height: 82px;
            border-bottom: 1px solid #eee;
            overflow: hidden;
            font-size: 14px;
        }
        
        .p1-search-1 p {
            color: #444;
            line-height: 82px;
        }
        
        .p1-search-1 a {
            color: #444;
            display: inline-block;
            margin-right: 15px;
        }
        
        .p1-search-1-inp {
            width: 270px;
            height: 30px;
            border-radius: 20px;
            background: #fff;
            padding-left: 10px;
            margin-top: 28px;
        }
        
        .p1-search-1-inp input {
            border: 0;
        }
        
        .p1-search-1-inp1 {
            width: 224px;
            height: 30px;
            line-height: 30px;
            color: #a9a9a9;
            float: left;
        }
        
        .p1-search-1-inp2 {
            width: 30px;
            height: 30px;
            background: url(images/VISkins-p1.png) no-repeat -258px -936px;
            float: right;
            cursor: pointer;
        }
    

  .inp01{height:63px;line-height:63px;   padding-left: 50px; width:350px;float:left;color:#666666; font-size: 12px;  border: none; background: none; font-family:"Microsoft Yahei"}
  .s_ss{float:left; width:100px; height:63px; background: none;border: none; cursor: pointer;}
  .key a{color:#aaaaaa;padding:0 15px;}
  .s_inp{ background:url(../img/serbg.jpg) no-repeat; width: 500px;height: 63px;}
  

      .g_ft{ height:382px; background: url(../img/ftbg.jpg) no-repeat center top;}
      .g_ft .m_fnav{height:66px; line-height:66px;overflow:hidden; color:#1a80c7;margin-bottom: 30px; }
      .g_ft .m_fnav a{ color:#fff; padding:0 22px;  font-size: 16px; font-weight: normal;display: inline-block;}
      .g_ft .m_ftlogoc{float: left;width: 272px;margin-right: 152px; }
      .g_ft .m_ftlogoc img{width: 272px;height: 120px;display: block;}
      .g_ft .m_ftlogoc em{display: block;height: 60px;border-bottom: 1px dashed #bfbfbf;font-size: 26px;color: #0072c1;padding-left: 46px;background: url(../img/ftel.jpg) no-repeat;margin-bottom: 20px;}
      .g_ft .m_ftlogoc p{font-size: 14px;line-height: 25px;color: #666666;}
      .g_ft .m_ftlogoc p a{color:#666;}
      .g_ft .f_ftcon{float: left;width: 336px;}
      .g_ft .f_ftcon li{height: 54px;line-height: 54px;border-bottom: 1px dashed #bfbfbf;font-size: 14px;color: #666666;}
      .g_ft .f_ftcon li b{font-weight: normal;font-size: 28px;color: #0072c1;}
      .g_ft .ftan{float: right;width: 310px;}
      .g_ft .ftan h2{padding-left: 10px;}
      .g_ft .ftanlst{margin-top: 20px;}
      .g_ft .ftanlst li{float: left;width: 102px;height: 90px;position: relative;margin: 0 10px 10px 0}
      .g_ft .ftanlst li img{width:102px;height:90px;display:block;}
      .g_ft .ftanlst li em{position: absolute;left:0;top:0;border: 3px solid #0072c1;width: 136px;height: 84px;display: none;}
      .g_ft .ftanlst li:hover em{display: block;}
      .g_ft h2{height: 36px;line-height: 36px;font-size: 20px;color: #0072c1;font-weight: bold;}


    
        .client-2 {
            position: fixed;
            right: -170px;
            top: 50%;
            z-index: 900;
        }
        
        .client-2 li a {
            text-decoration: none;
        }
        .client-2 li {font-size: 14px;
            margin-top: 1px;
            clear: both;
            height: 71px;
            position: relative;
        }
        
        .client-2 li i {
            background: url(../img/fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .client-2 li p {
            height: 20px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 .my-kefu-qq i {
            background-position: 4px 5px;
        }
        
        .client-2 .my-kefu-tel i {
            background-position: 0 -21px;
        }
        
        .client-2 .my-kefu-liuyan i {
            background-position: 4px -53px;
        }
        
        .client-2 .my-kefu-weixin i {
            background-position: -34px 4px;
        }
        
        .client-2 .my-kefu-weibo i {
            background-position: -30px -22px;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop i {
            width: 33px;
            height: 35px;
            background-position: -27px -51px;
        }
        
        .client-2 .my-kefu-left {
            float: left;
            width: 77px;
            height: 47px;
            position: relative;
        }
        
        .client-2 .my-kefu-tel-right {
            font-size: 18px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding: 0 15px;
            border-left: 1px solid #fff;
            margin-top: 14px;
        }
        
        .client-2 .my-kefu-right {
            width: 20px;
        }
        
        .client-2 .my-kefu-tel-main {
            background: #0072c1;
            color: #fff;
            height: 56px;
            width: 247px;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #0072c1;
            width: 97px;
            height: 56px;
            position: relative;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-weixin-pic {
            position: absolute;
            left: -130px;
            top: -24px;
            display: none;
            z-index: 333;
        }
        
        .my-kefu-weixin-pic img {
            width: 115px;
            height: 115px;
        }
    .g_pp{padding-top: 84px;height: 542px;}
.g_pp dt{float: left;width: 558px;height: 448px;overflow: hidden;}
.g_pp dt img{width: 558px;height: 448px;display: block;transition: all 0.3s linear 0s;}
.g_pp dt:hover img{transform: scale(1.1);}

.g_pp dd{float: left;width:642px; }
.g_pp h3{height: 66px;line-height: 66px;padding-left: 108px;font-size: 36px;font-weight: normal;color: #666666;background:url(../img/pptit1.jpg) no-repeat 30px 5px;margin-bottom: 10px;}
.g_pp h3 b{color: #0072c1;}
.g_pp p{padding-left: 108px;font-size: 14px;line-height: 30px;color: #666666;margin-bottom: 24px;}
.g_pp h4{height: 36px;font-size: 16px;font-weight: bold;color: #333333;padding-left: 108px;}
.g_pp ul{padding-left: 108px;}
.g_pp li{float: left;width: 255px;height: 124px;margin-right: 20px;overflow: hidden;}
.g_pp li img{width: 255px;height: 124px;display: block;transition: all 0.3s linear 0s;}
.g_pp li:hover img{transform: scale(1.1);}
.g_pp .lastli{margin-right: 0;}
.yin{padding: 5px 0 45px 0;}
.yin dl{width: 174px;height: 54px;float: left;margin-left: 24px; text-align: center; margin-top: 15px;}
.yin dl a{font-size: 18px;color: #666;width: 174px;height: 54px;float: left;line-height: 54px;background: #fff;border-radius: 5px;box-shadow: 0 3px 5px 3px #e9e9e9;-webkit-transition:transform .3s;transition:transform .3s;}
.yin dl a:hover{-webkit-transform:translate(0,-5px);transform:translate(0,-5px);}
.yin ul li em{width: 30px;height: 24px;display: block;float: left;line-height: 0;padding: 15px 10px 0 20px;}
.yin ul li em img{width: 30px;height: 24px;}
.yin ul li:first-child{margin-left: 0;}
/*产品一览*/
.chanp001{padding: 70px 0 15px;}
.cp_t{font-size: 24px; color: #e7e7e7; text-transform: uppercase;background:url(../img/cp_line.gif) no-repeat center 62px;text-align: center; line-height: 40px;height: 145px;overflow: hidden;} 
.cp_t a,.cp_t b{display: block; font-size: 48px; color: #1375e2;} 
.cp_t span{display: block; font-size: 18px; color: #666; font-weight: normal; margin-top: 15px;}
.cp_bt{background:url(../img/cp_k.png) no-repeat;height: 254px;width: 252px;position: absolute;top: 222px;left: 0;padding: 0 0 0 18px;}
.cp_bt i{display: block;font-size: 22px;color: #e5e5e5;font-weight: bold;text-transform: uppercase;padding: 32px 0 12px;}
.cp_bt b{display: block;font-size: 30px;color: #1375e2;}
.cp_bt span{display: block;font-size: 14px;color: #999;height: 60px;line-height: 20px;overflow: hidden;padding: 15px 0 0;}
.cp_bt em{display: block;font-size: 14px;color: #999;width: 82px;text-align: center;height: 28px;line-height: 28px;border: #e5e5e5 1px solid;border-radius:5px;margin: 35px 0 0}
.cp_bt a:hover em{background: #1375e2;color: #fff;border: #1375e2 1px solid;}
.chanp001 ul li{width: 280px;float: left;line-height: 0;height: 257px;box-shadow: 0 3px 5px 3px #f3f3f3;margin-bottom: 25px;margin-left: 20px;position:relative;}
.chanp001 ul li img{width: 280px;height: 210px;}
.chanp001 ul li span{ width:264px;padding-left: 16px; display:block; height:47px; line-height:47px;  overflow:hidden;background:url(../img/cp_k01.gif) no-repeat;color: #333;font-size: 16px;}
.chanp001 ul li a:hover span{background:url(../img/cp_k02.gif) no-repeat;color: #fff;}
.chanp001 ul li.nobor{margin-left: 0;}
/*.chanp01 ul li:first-child{margin-left: 306px;}*/

.chanp001 ul li .cp_desc{ display:none;width: 230px;height: 160px; position:absolute; top:0; left:0; font-size:14px; color:#fff; line-height:26px; padding:25px; background:rgba(0,0,0,0.5);}
.chanp001 ul li a:hover .cp_desc{ display:block;}

.chanp02_bg{background: #f1f1f1;padding: 45px 0 20px;}
.chanp02{padding: 0;}
.chanp02 .cp_bt{top: 0;}
.chanp02 ul li:first-child{margin-left: 306px;}
.chanp02 ul li{box-shadow: 0 3px 5px 3px #e6e6e6;}
.g_cpys{background: #f0f0f0;padding-top: 40px;height: 846px;}
.g_cpys h2{height: 120px;text-align: center;font-size: 48px;font-weight: bold;color: #0072c1; margin-bottom: 20px;}
.g_cpys h2 em{display: block;font-size: 22px;color: #666666;font-weight: normal; margin-top:10px;}
.g_cpys .cpyshd{float: left;width: 280px;}
.g_cpys .cpyshd li{height: 84px;border-bottom: 1px solid #5c5c5c;padding-top: 40px;padding-left: 60px;background:#333 url(../img/cpysico1.png) no-repeat 32px 48px;font-size: 23px;color: #fff;position: relative;}
.g_cpys .cpyshd li i{position: absolute;right: 0;top:52px;background:url(../img/ico1.png) no-repeat;width: 15px;height: 25px; display: none;}
.g_cpys .cpyshd li em{display: block;font-size: 12px;color: #666666;}
.g_cpys .cpyshd .on{background:#0072c1 url(../img/cpysico2.png) no-repeat 32px 48px;border-bottom: 1px solid #0072c1}
.g_cpys .cpyshd .on em{color: #5894ce;}
.g_cpys .cpyshd li:hover i,.g_cpys .cpyshd .on i{display: block;}

.g_cpys .cpysbd{float: right;width: 904px;}
.g_cpys .cpysbd dl{position: relative;}
.g_cpys .cpysbd dt{width: 904px;height: 627px;overflow: hidden;}
.g_cpys .cpysbd dt img{width: 904px;height: 627px;display: block;transition: all 0.3s linear 0s;}
.g_cpys .cpysbd dt:hover img{transform: scale(1.1);}

.g_cpys .cpysbd dd{position: absolute;left:0;bottom: 0;height: 93px;background: rgba(0,0,0,.5);width: 904px;}
.g_cpys .cpysbd b{float: left;width: 96px;background: #0072c1;line-height: 93px;font-size: 46px;font-weight: bold;color: #fff;text-align: center;margin-right: 28px;}
.g_cpys .cpysbd h3{padding-top: 26px;height: 42px;line-height: 42px;font-size: 26px;font-weight: bold;color: #fff;width: 200px;float: left;}
.g_cpys .cpysbd p{padding-top: 26px;height: 42px;line-height: 42px;font-size: 18px;color: #fff;float: left;width: 566px;}

.g_pro{padding-top: 70px;height: 916px;}
.g_pro h2 a{display: block;height: 90px;text-align: center;font-size: 48px;font-weight: bold;color: #0072c1;}
.g_pro .cphd{height: 92px; height: auto; overflow: hidden; margin-bottom: 20px;}
.g_pro .cphd li{float: left;width: 195px;height: 50px;line-height: 50px;border: 2px solid #959595;margin: 10px 20px 10px 0;text-align: center;font-size: 22px;color: #666666;}
.g_pro .cphd li a{color: #666}
.g_pro .cphd .on{background: #0072c1;color: #fff;border: 2px solid #0072c1;}
.g_pro .cphd .on a{color: #fff;}
.g_pro .cp1{float: left;width: 562px;height: 636px;position: relative;overflow: hidden;}
.g_pro .cp1 img{width: 562px;height: 636px;display: block;transition: all 0.3s linear 0s;}
.g_pro .cp1:hover img{transform: scale(1.1);}
.g_pro .cp1 em{position: absolute;left:0;bottom: 0;width: 562px;height: 66px;line-height: 66px;font-size: 26px;font-weight: bold;color: #fff;text-align: center;}
.g_pro .cp23{float: right;width: 605px;padding-top: 32px;}
.g_pro .cp23 h3 a{display: block;height: 38px;line-height: 38px;font-size: 26px;color: #333333;overflow: hidden;font-weight: normal;margin-bottom: 18px;}
.g_pro .cp23 p{font-size: 14px;line-height: 30px;color: #666666;height: 90px;overflow: hidden;padding-right: 50px;margin-bottom: 26px;}
.g_pro .cp23 span a{display:block;font-size:16px;color:#0072c1;margin-bottom: 26px;}

.g_pro .cplst li{float: left;width: 288px;margin-right: 22px;transition: all 0.3s linear 0s;}
.g_pro .cplst li img{width: 288px;height: 349px;display: block;}
.g_pro .cplst li:hover{transform: translateY(-10px);}
.g_pro .cplst li em{display: block;width: 288px;height: 52px;line-height: 52px;overflow: hidden;font-size: 16px;color: #333333;overflow: hidden;text-align: center;background: #f1f1f1;}
.g_pro .cplst .lastli{margin-right: 0;}


.g_an{background:url(../img/anbg.jpg) no-repeat center top;height: 1118px;padding-top: 70px;}
.g_an h2{height: 150px;text-align: center;font-size: 48px;font-weight: bold;color: #0072c1;font-weight: bold;}
.g_an h2 a{color: #0072c1;}
.g_an h2 em{display: block;font-size: 22px;color: #666666;font-weight: normal;}

.g_an .anhd{height: 94px;margin-bottom: 26px;}
.g_an .anhd li{float: left;width: 285px;text-align: center;font-size: 20px;color: #333333;border-right: 1px solid #cdcdcd;}
.g_an .anhd li a{color: #333333}
.g_an .anhd li em{display: block;width: 60px;height: 60px;background:url(../img/anicobg1.png) no-repeat;margin: 0 auto 10px;}
.g_an .anhd .anli1{width: 92px;padding-right: 63px;}
.g_an .anhd .anli5{width:132px;padding-left: 50px;border-right: none;}
.g_an .anhd .on em{background:url(../img/anicobg2.png) no-repeat;}
.g_an .anhd .on a{color: #0072c1;font-weight: bold;}
.g_an .antj{position: relative; height: 532px;margin-bottom: 18px;}
.g_an .antj dt{width: 1200px;height: 532px;overflow: hidden;}
.g_an .antj dt img{width: 1200px;height: 532px;display: block;}
.g_an .antj dd{position: absolute;left:0;bottom: 0;width: 1100px;padding:18px 50px 0 50px;background: rgba(0,0,0,.7);height: 86px;}

.g_an .antj h3 a{display: block;height: 30px;line-height: 30px;overflow: hidden;font-size: 18px;font-weight: bold;color: #fff;}
.g_an .antj p{font-size: 14px;color: #fff;height: 48px;line-height: 24px;overflow: hidden;}
.g_an .antj p a{color: #fff;}
.g_an h4{background:url(../img/antit2.jpg) no-repeat;height: 34px;line-height: 34px;text-align: center;margin-bottom: 6px;font-size: 18px;font-weight: bold;color: #0072c1;}
.g_an .anlst li{float: left;width: 287px;overflow: hidden;margin-right: 16px;}
.g_an .anlst li img{width: 287px;height: 161px;display: block;transition: all 0.3s linear 0s;}
.g_an .anlst li:hover img{opacity: 0.7;}

.g_an .anlst .lastli{margin-right: 0;}
.g_an .anlst li em{display: block;width: 287px;height: 40px;line-height: 40px;text-align: center;overflow: hidden;font-size: 14px;color: #666;}


.g_ys{padding-top: 83px;height: 1400px;}
.g_ys h2{height: 108px;text-align: center;font-size: 48px;font-weight: bold;color: #0072c1;font-weight: bold;}
.g_ys h2 a{color: #0072c1;}
.g_ys h2 em{display: block;font-size: 22px;color: #666666;font-weight: normal;margin-top: 5px; }

.g_ys .ysno{position: absolute;left:545px;top:108px;background:url(../img/ysnobg.jpg) no-repeat;width: 112px;height: 1194px; padding-top: 54px;}
.g_ys .ysno li{background:url(../img/round1.png) no-repeat;width: 112px;height: 92px;padding-top: 20px;text-align: center;font-size: 18px;color: #fff;transition: all 0.3s linear 0s;}

.g_ys .ysno li:hover{background:url(../img/round2.png) no-repeat;transform: translateY(-10px);	}
.g_ys .ysno li em{display: block;width: 56px;margin: 0 auto;}
.g_ys .ysico1{margin-bottom: 226px;}
.g_ys .ysico2{margin-bottom: 152px;}
.g_ys .ysico3{margin-bottom: 206px;}
.g_ys .m_ys1{position: absolute;left:0;top:150px;width: 521px;}
.g_ys .m_ys1 dd,.g_ys .m_ys3 dd{background:url(../img/ysk1.jpg) no-repeat;width: 451px;height: 173px;padding: 40px 40px 0 30px;}
.g_ys .m_ys1 h3,.g_ys .m_ys3 h3{height: 40px;line-height: 40px;margin-bottom: 20px;position: relative;padding-left: 56px;font-size: 24px;color: #0072c1;font-weight: bold;}
.g_ys .m_ys1 h3 b,.g_ys .m_ys3 h3 b{font-size: 34px;color: #0072c1;position: absolute;left:0;top:0;}
.g_ys .m_ys1 h3 em,.g_ys .m_ys3 h3 em{color: #333333;font-weight: normal;}
.g_ys .m_ys1 p,.g_ys .m_ys3 p{font-size: 14px;line-height: 30px;color: #666666;}
.g_ys .m_ys1 dl:hover dd,.g_ys .m_ys3 dl:hover dd{background:url(../img/ysk1h.jpg) no-repeat;}
.g_ys .m_ys1 dl:hover h3 em,.g_ys .m_ys3 dl:hover h3 em{color: #0072c1;font-weight: bold;}

.g_ys .m_ys2{position: absolute;right:0;top:150px;width: 524px;}
.g_ys .m_ys2 dd,.g_ys .m_ys4 dd{background:url(../img/ysk2.jpg) no-repeat;width: 434px;height: 173px;padding: 40px 40px 0 50px;}
.g_ys .m_ys2 h3,.g_ys .m_ys4 h3{height: 40px;line-height: 40px;margin-bottom: 20px;position: relative;padding-left: 56px;font-size: 24px;color: #0072c1;font-weight: bold;}
.g_ys .m_ys2 h3 b,.g_ys .m_ys4 h3 b{font-size: 34px;color: #0072c1;position: absolute;left:0;top:0;}
.g_ys .m_ys2 h3 em,.g_ys .m_ys4 h3 em{color: #333333;font-weight: normal;}
.g_ys .m_ys2 p,.g_ys .m_ys4 p{font-size: 14px;line-height: 30px;color: #666666;}
.g_ys .m_ys2 dl:hover dd,.g_ys .m_ys4 dl:hover dd{background:url(../img/ysk2h.jpg) no-repeat;}
.g_ys .m_ys2 dl:hover h3 em,.g_ys .m_ys4 dl:hover h3 em{color: #0072c1;font-weight: bold;}
.g_ys .m_ys3{position: absolute;left:0;top:740px;width: 521px;}
.g_ys .m_ys4{position: absolute;right:0;top:740px;width: 524px;}
.g_ys dt{width: 506px;height: 346px;overflow: hidden;}
.g_ys dt img{width: 506px;height: 346px;display: block;transition: all 0.3s linear 0s;}
.g_ys dt:hover img{transform: scale(1.1);}

.g_ys .m_ys2 dt,.g_ys .m_ys4 dt{margin-left: 17px;}

.g_ys .yslst{position: absolute;left:0;top:1380px;background:url(../img/ysno.jpg) no-repeat center top;width: 1200px;height: 134px;}
.g_ys .yslst li{float: left;font-size: 16px;color: #666666}
.g_ys .yslst li em{display: inline-block;font-size: 40px;color: #333333;padding-bottom: 10px;}
.g_ys .yslst i{font-size: 18px;font-style: normal;position: relative;top:-16px; display: inline-block;padding-left: 10px;}
.g_ys .yslst li span{display: block;}
.g_ys .yslst .yslst1{width: 240px;}
.g_ys .yslst .yslst2{width: 340px;}
.g_ys .yslst .yslst3{width: 225px;}
.g_ys .yslst .yslst4{width: 245px;}
.g_ys .yslst .yslst5{width: 145px;}



.g_zs2{height:720px;padding-top: 90px; background: url(../img/zsbg.jpg) no-repeat center top;}
.g_zs2 h2{height: 130px;text-align: center;font-size: 48px;font-weight: bold;color: #0072c1;font-weight: bold;}
.g_zs2 h2 a{color: #0072c1;}
.g_zs2 h2 em{display: block;font-size: 22px;color: #666666;font-weight: normal;}
.zz ul{height:92px; margin-left: 200px;}
.zz ul li{float: left;width: 256px;height: 60px;line-height: 60px;text-align: center;font-size: 20px;color: #fff; margin-right: 16px;}
.zz ul li a{ color: #fff; display: block;background: #333333;}
.zz ul li a:hover,.zz ul li.cur a{background: #0072c1;}
.zz-s{height:470px; overflow:hidden;}
.zz-s ol li{position: relative; float:left; width:286px;height:440px;overflow: hidden; background: none;background: url(../img/zsk.jpg) no-repeat;margin-right: 16px;transition: all 0.3s linear 0s;}
.zz-s ol li:hover{ transform: translateX(-5px);	}
.zz-s ol li.no{margin:0;}
.zz-s ol li img{width:254px; height:348px; display: block;transition: all 0.3s linear 0s;padding: 16px;}
.zz-s ol li em{display: block;height: 46px;line-height: 46px;font-size: 16px;color: #fff;overflow: hidden;text-align: center;
}

.zz-s2{height:470px; overflow:hidden;}
.zz-s2 ol li{position: relative; float:left; width:282px;overflow: hidden; background: none;margin-right: 16px;transition: all 0.3s linear 0s;}
.zz-s2 ol li:hover{ transform: translateX(-5px);	}
.zz-s2 ol li.no{margin:0;}
.zz-s2 ol li img{width:278px; height:376px; display: block;transition: all 0.3s linear 0s;border:2px solid #fff;}
.zz-s2 ol li em{display: block;height: 46px;line-height: 46px;font-size: 16px;color: #fff;overflow: hidden;text-align: center;
}



.zz_box{ position: relative;}
.zz_box .ljt,.zz_box .rjt{ width:24px; height:40px; position: absolute; cursor:pointer;  display:block; z-index: 10;}
.zz_box .ljt{left:-45px;top:180px;}
.zz_box .rjt{right:-45px;top:180px;}
.zz_box .ljt a{ background: url(../img/ljt.png) no-repeat; width:24px; height:40px; display:block;}
.zz_box .rjt a{ background: url(../img/rjt.png) no-repeat right 0; width:24px; height:40px; display:block;}


.ab_bj{background: #0072c1;height: 600px;position: relative;overflow-x: hidden;overflow-y: hidden;clear:both;}
.ab_t{position: absolute;right:-260px;top:0;}
.ab_w{width:630px;padding-top:98px;}
.ab_w h4 {height: 63px;line-height: 63px;font-size:44px;font-weight: bold;color: #fff;}
.ab_w h4 a{color: #fff}
.ab_w span {font-size:16px;color: #d6d6d6; line-height: 30px;}
.ab_w p {padding-top:48px;height: 233px;font-size:14px;color: #f7f7f7;line-height: 34px;}
.ab_w em a {display:block;width:91px;height: 28px;border:2px solid #e9e9e9;text-align: center;line-height: 28px;font-size:14px;color: #ffffff}

.g_news{padding-top: 72px;height: 830px;}
.g_news h2{height: 102px;text-align: center;font-size: 48px;font-weight: bold;color: #0072c1;font-weight: bold;}
.g_news h2 a{color: #0072c1;}
.g_news h2 em{display: block;font-size: 22px;color: #666666;font-weight: normal;}
.g_news .m_news{float: left;width: 800px;}
.g_news .m_news h3{background: url(../img/newtit.jpg) no-repeat 0 5px;height: 46px;line-height: 40px;font-size: 20px;color: #0072c1; padding-left: 32px;font-weight: normal;margin-bottom: 18px;}
.g_news .m_news h3 a{color: #0072c1;}
.g_news .m_news h3 em{font-size: 14px;color: #333333;font-weight: normal;}

.g_news .newtj{background: #f3f3f3;height: 426px;margin-bottom: 6px;padding-left: 38px;position: relative;}
.g_news .line{width: 800px;height: 1px;background: #e9e9e9;left:0;top:68px;position: absolute;}
.g_news .newtj dl{float: left;width:340px;margin-right: 38px; }
.g_news .newtj dt{width: 336px;height: 188px;overflow: hidden;}
.g_news .newtj dt img{width: 336px;height: 188px;display: block;transition: all 0.3s linear 0s;}
.g_news .newtj dt:hover img{transform: scale(1.1);}

.g_news .newtj b{display: block;height: 70px;line-height: 70px;font-weight: normal;font-size: 24px;color: #ababab;margin-bottom: 13px;}
.g_news .newtj h4 a{display: block;height: 32px;line-height: 32px;font-size: 16px;color: #333333;overflow: hidden;font-weight: normal;margin-bottom: 16px;}
.g_news .newtj p{font-size: 14px;line-height: 24px;color: #787878;height: 48px;overflow: hidden;margin-bottom: 24px;}
.g_news .newtj p a{color: #0072c1;}
.g_news .newlst{background: #eee;padding:22px 30px 0 32px; height: 125px;}
.g_news .newlst li{height: 24px;line-height: 24px;padding-left: 24px;overflow: hidden;font-size: 14px;color: #5c5c5c;margin-bottom: 12px;background: url(../img/dtico.jpg) no-repeat 0 5px;}
.g_news .newlst li a{color: #5c5c5c;}
.g_news .newlst li em{color: #bcbcbc;}

.g_news .m_wd{float: right;width: 376px;}
.g_news .m_wd h3{background: url(../img/dttit.jpg) no-repeat 0 5px;height: 46px;line-height: 40px;font-size: 20px;color: #0072c1; padding-left: 32px;font-weight: normal;margin-bottom: 18px;}
.g_news .m_wd h3 a{color: #0072c1;}
.g_news .m_wd h3 em{font-size: 14px;color: #333333;font-weight: normal;}
.g_news .wdcon{background: #f3f3f3;height: 544px;padding: 36px 0 0 36px;}
.g_news .wdcon .wdtj{margin-bottom: 15px;}
.g_news .wdcon dt{width: 300px;height: 170px;overflow: hidden;}
.g_news .wdcon dt img{width: 300px;height: 170px;display: block;transition: all 0.3s linear 0s;}
.g_news .wdcon dt:hover img{transform: scale(1.1);}

.g_news .wdcon dd{background: #fff;padding: 20px 15px 0;height: 112px;background:#fff url(../img/wdline.jpg) no-repeat 0 bottom; width: 270px;}
.g_news .wdcon h4 a{display: block;height: 30px;line-height: 30px;font-size: 16px;color: #333333;overflow: hidden;margin-bottom: 10px;}
.g_news .wdcon p{font-size: 14px;line-height: 24px;color: #787878;height: 48px;overflow: hidden;}
.g_news .wdcon p a{color: #0072c1;}
.g_news .wdlst li{height: 24px;line-height: 24px;padding-left: 24px;overflow: hidden;font-size: 14px;color: #5c5c5c;margin-bottom: 12px;background: url(../img/dtico.jpg) no-repeat 0 5px;}
.g_news .wdlst li a{color: #5c5c5c;}


.g_ab{background: url(../img/abbg.jpg) no-repeat center top;height: 1058px;padding-top: 90px;}
.g_ab h2{height: 122px;text-align: center;font-size: 48px;font-weight: bold;color: #0072c1;font-weight: bold;}
.g_ab h2 a{color: #0072c1;}
.g_ab h2 em{display: block;font-size: 22px;color: #666666;font-weight: normal; margin-top: 10px;}
.g_ab p{font-size: 14px;line-height: 24px;color: #666666;height: 72px;overflow: hidden;text-align: center;margin-bottom: 12px;}
.g_ab p a{color: #0072c1;}
.g_ab dt{width: 1190px;height: 534px;margin: 0 auto;border:5px solid #fff;}
.g_ab dl{margin-bottom: 60px;}
.g_ab .ablst li{float: left;width: 270px;border-right: 1px solid #656869;height: 178px;}
.g_ab .ablst li i{display: block;width: 120px;height: 120px;background: url(../img/abbg1.png) no-repeat;margin: 0 auto 10px;transition: all 0.6s linear 0s;}
.g_ab .ablst li:hover i{transform:rotate(360deg);}

.g_ab .ablst li em{display: block;height: 24px;line-height: 24px;text-align: center;font-size: 24px;color: #fff;}
.g_ab .ablst li b{display: block;font-size: 14px;color: #848482;font-weight: normal;}
.g_ab .ablst li:hover i{background: url(../img/abbg2.png) no-repeat;}
.g_ab .ablst .ab1{width: 190px;}
.g_ab .ablst .ab5{width: 190px;border-right: none;}



/* 友情链接 */
.g_link{ height: 66px;background: #f2f2f2;}
.g_link .content{height: 66px;border-top: 2px solid #b8b8b8;}
.link_c{line-height:28px; overflow:hidden;font-size: 14px;}
.link_c a{ white-space:nowrap; padding:0 30px;float: left; height: 66px; line-height:66px; color:#999999;display: block;}